036ef9672a367d175751fd7834df7bebabbbd031,Render/TESR/CrystalPlantRenderer.java,CrystalPlantRenderer,renderTileEntityAt,#TileEntity#number#number#number#number#,34

Before Change


				BlendMode.DEFAULT.apply();
			}

			GL11.glEnable(GL11.GL_LIGHTING);
			GL11.glDisable(GL11.GL_BLEND);
			if (te.hasWorldObj())
				GL11.glDisable(GL12.GL_RESCALE_NORMAL);
			GL11.glPopMatrix();
			GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
		}
	}

After Change


		TileEntityCrystalPlant tile = (TileEntityCrystalPlant)te;
		if (tile.renderPod()) {
			GL11.glPushMatrix();
			GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS);
			GL11.glEnable(GL12.GL_RESCALE_NORMAL);
			GL11.glEnable(GL11.GL_BLEND);
			GL11.glDisable(GL11.GL_LIGHTING);
			GL11.glDepthMask(false);
			GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
			GL11.glTranslatef((float)par2, (float)par4 + 1.0F, (float)par6 + 1.0F);
			GL11.glScalef(1.0F, -1.0F, -1.0F);

			ReikaTextureHelper.bindTerrainTexture();
			//this.drawInner(tile);
			GL11.glTranslated(0, 0.0625, 0);
			double d = 0.625;
			double a1 = 0.2;
			double b1 = 0;
			double c1 = 0.2;
			if (!tile.emitsLight()) {
				GL11.glTranslated(a1, b1, c1);
				GL11.glScaled(d, d, d);
			}
			this.drawBulb(tile);
			if (!tile.emitsLight()) {
				GL11.glScaled(1/d, 1/d, 1/d);
				GL11.glTranslated(-a1, -b1, -c1);
			}
			GL11.glTranslated(0, -0.0625, 0);

			if (tile.emitsLight()) {
				GL11.glColor4f(1, 1, 1, 1);
				CrystalElement dye = tile.getColor();
				GL11.glColor4f(dye.getRed()/255F, dye.getGreen()/255F, dye.getBlue()/255F, 1);
				double s = 0.25;
				GL11.glTranslated(0.5, -0.25, 0.5);
				GL11.glScaled(s, s, s);
				RenderManager rm = RenderManager.instance;
				GL11.glRotatef(rm.playerViewY, 0.0F, 1.0F, 0.0F);
				GL11.glRotatef(rm.playerViewX, 1.0F, 0.0F, 0.0F);
				BlendMode.ADDITIVEDARK.apply();
				this.drawGlow(tile);
				this.drawSparkle(tile);
				GL11.glScaled(1/s, 1/s, 1/s);
				BlendMode.DEFAULT.apply();
			}

			GL11.glPopAttrib();
			GL11.glPopMatrix();
		}
	}